package com.ruoyi.bath.artiificer.mapper;

import java.util.List;
import com.ruoyi.bath.artiificer.domain.Artificer;

/**
 * 技师信息Mapper接口
 * 
 * @author ruoyi
 * @date 2021-08-06
 */
public interface ArtificerMapper 
{
    /**
     * 查询技师信息
     * 
     * @param artificerId 技师信息主键
     * @return 技师信息
     */
    public Artificer selectArtificerByArtificerId(Integer artificerId);

    /**
     * 查询技师信息列表
     * 
     * @param artificer 技师信息
     * @return 技师信息集合
     */
    public List<Artificer> selectArtificerList(Artificer artificer);

    /**
     * 新增技师信息
     * 
     * @param artificer 技师信息
     * @return 结果
     */
    public int insertArtificer(Artificer artificer);

    /**
     * 修改技师信息
     * 
     * @param artificer 技师信息
     * @return 结果
     */
    public int updateArtificer(Artificer artificer);

    /**
     * 删除技师信息
     * 
     * @param artificerId 技师信息主键
     * @return 结果
     */
    public int deleteArtificerByArtificerId(Integer artificerId);

    /**
     * 批量删除技师信息
     * 
     * @param artificerIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteArtificerByArtificerIds(Integer[] artificerIds);
}
